html {
  font-size: 100px;
}
@media only screen and (min-width: 400px) {
  html {
    font-size: 107px !important;
  }
}
@media only screen and (min-width: 414px) {
  html {
    font-size: 110.4px !important;
  }
}
@media only screen and (min-width: 480px) {
  html {
    font-size: 128px !important;
  }
}
html,body{
  padding: 0;
  margin: 0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
html {
  font-family:Tahoma,Arial,Roboto,'Droid Sans','Helvetica Neue','Droid Sans Fallback','Heiti SC',sans-self;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body{
  font-size: 0.14rem;
  color: #585858;
  overflow:hidden; 
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: none;
}
.icon {
  width: 100%;
  height: 100%;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

.weui-dialog .weui-dialog__ft .weui-dialog__btn_primary{
  color: #46c0fd;
}

#loading{
  background-color: #ffffff;
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: 100;
}